Low-Rank Approximation of Matrix Product in One Pass

نویسنده

  • Shanshan Wu
چکیده

We consider the following problem: given two matrices A and B, find a rank-r approximation of their product ATB. This type of linear algebra problem has many applications in the machine learning and statistics domain. For example, if A = B, then this general problem reduces to the well-known problem of finding principal components of a given data matrix. Another example is the low-rank approximation of a co-occurrence matrix ATB, where A may be a user-by-query matrix and B may be a user-by-ad matrix, so ATB computes the joint counts for each query-ad pair. As a third example, ATB can be regarded as a cross-correlation matrix between two sets of variables (e.g., two different genomic datasets). A low-rank approximation of their correlation matrix ATB can be used as a tool for understanding the association between different variables (e.g., the canonical-correlation analysis [3]).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sketches for Matrix Norms: Faster, Smaller and More General

We design new sketching algorithms for unitarily invariant matrix norms, including the Schatten p-norms ‖·‖Sp , and obtain, as a by-product, streaming algorithms that approximate the norm of a matrix A presented as a turnstile data stream. The primary advantage of our streaming algorithms is that they are simpler and faster than previous algorithms, while requiring the same or less storage. Our...

متن کامل

Single Pass PCA of Matrix Products

In this paper we present a new algorithm for computing a low rank approximation of the productAB by taking only a single pass of the two matrices A and B. The straightforward way to do this is to(a) first sketch A and B individually, and then (b) find the top components using PCA on the sketch. Ouralgorithm in contrast retains additional summary information about A,B (e.g. row and c...

متن کامل

A single pass randomized algorithm for the approximate eigenvalue de - composition

Recall that in Lecture 13, a randomized algorithm was described for computing a low rank approximation to the eigendecomposition of a matrix A. A drawback to this method is that the matrix A must be accessed multiple times (twice), which may not be possible in streaming models where A cannot be stored in memory [1]. For the streaming model, we require a single pass algorithm, where A is accesse...

متن کامل

Co-Occurring Directions Sketching for Approximate Matrix Multiply

We introduce co-occurring directions sketching, a deterministic algorithm for approximate matrix product (AMM), in the streaming model. We show that co-occurring directions achieves a better error bound for AMM than other randomized and deterministic approaches for AMM. Co-occurring directions gives a (1 + ")-approximation of the optimal low rank approximation of a matrix product. Empirically o...

متن کامل

Co-Occuring Directions Sketching for Approximate Matrix Multiply

We introduce co-occurring directions sketching, a deterministic algorithm for approximate matrix product (AMM), in the streaming model. We show that co-occuring directions achieves a better error bound for AMM than other randomized and deterministic approaches for AMM. Co-occurring directions gives a (1 + ε)-approximation of the optimal low rank approximation of a matrix product. Empirically ou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015